import RequestType from './RequestType';

// 路由集群的数据结构
export default class RouteClusterStructure{
    // 解析完成后的路由存储位置
    staticRout   =   new RequestType();
    dynamicRout  =   new RequestType();
    // 特殊接口 如400 public
    specialRoute =   {};
    // 解析路由时临时存储
    unprocessedStaticRout  =  {};
    unprocessedDynamicRout =  {};
    // 扩展池
    plugPool = [];
    // 全局中间件池
    MiddlewarePool = {};
    globalMiddlewarePool = [];
}

if(module)module.exports = RouteClusterStructure